from django.urls import path
from . import views
from . import course_views, staff_views

app_name = 'cms'

# 新闻管理相关url
urlpatterns = [
    path('', views.index, name='index'),  # 后台首页
    path('news_list/', views.NewsListView.as_view(), name='news_list'),  # 新闻列表
    path('write_news/', views.WriteNewsView.as_view(), name='write_news'),  # 发布新闻
    path('edit_news/', views.EditNewsView.as_view(), name='edit_news'),  # 编辑新闻
    path('delete_news/', views.delete_news, name='delete_news'),  # 删除新闻
    path('news_category/', views.news_category, name='news_category'),  # 新闻分类列表
    path('add_news_category/', views.add_news_category, name='add_news_category'),  # 添加新闻分类
    path('edit_news_category/', views.edit_news_category, name='edit_news_category'),  # 编辑新闻分类
    path('delete_news_category/', views.delete_news_category, name='delete_news_category'),  # 删除新闻分类
    path('banners/', views.banners, name='banners'),  # 轮播图
    path('add_banner/', views.add_banner, name='add_banner'),  # 添加轮播图
    path('banner_list/', views.banner_list, name='banner_list'),  # 轮播图列表
    path('delete_banner/', views.delete_banner, name='delete_banner'),  # 删除轮播图
    path('edit_banner/', views.edit_banner, name='edit_banner'),  # 编辑轮播图
    path('upload_file/', views.upload_file, name='upload_file'),  # 文件上传到本地
    path('qntoken/', views.qntoken, name='qntoken'),  # 文件上传到七牛云
]

# 课程管理相关url
urlpatterns += [
    path('pub_course/', course_views.PubCourseView.as_view(), name='pub_course')  # 发布课程
]

# 员工管理相关url
urlpatterns += [
    path('staffs/', staff_views.staff_view, name='staffs'),  # 员工管理
    path('add_staff/', staff_views.AddStaffView.as_view(), name='add_staff'),  # 添加员工
]
